# -*- coding:utf-8 -*-
# 注意：
"""
在my_demo中打印__name__，输出的结果是__main__
    在当前py文件中，if __name__ == '__main__':永远成立
在new_demo当中打印my_demo的__name__,输出结果是my_demo
    my_demo中的：if __name__ == '__main__': 在new_demo中运行，不满足
"""
# 🍁换句话说，把一个python文件作为模块导入，另一个python文件时，
# 🍁导入模块里的判断if __name__ == '__main__': 在这个python文件里不成立，
# 🍁后面的代码也无法运行

# import my_demo
# my_demo.func(3, 6)
# my_demo.demo()
# if __name__ == '__main__':

# print(__name__)       # __main__

# print(my_demo.__name__)     # my_demo

# from my_demo import *
# test = Func(10, 20)
# test.func()
# test2 = Demo(50, 20)
# test2.demo()


# 自定义模块，或者包和新建python的时候，文件名，绝不能用python内置的模块或者包(第三方模块或者包)

import my_demo
func = my_demo.Func(20, 40)
func.func()
demo = my_demo.Demo(20, 40)
demo.demo()
text = my_demo.Text(20, 40)
text.text()


